2017-07-28 - 50314 - Spec - Components ATP report #MMPPSupport

SPECIFICATIONS

50314-Spec-Components ATP Report.


Purpose


Components ATP report.

Admin Info


Purpose
Components ATP Report
Requested By
Babu Vanamali
Spec Created By
Adithya
Spec Created Date
07/28/2017
Spec QA by
Adithya
Objects
ZMM_COMPONENTS_ATP
Document Status
Complete

Estimates


Sl.No
Activity
Estimation in Hours
1
Research

2
Documentation
08
3
Development/ Config
24
4
Unit test in DEV
24
5
Unit test in QUA

6
Other activity


TOTAL
50

References


Prior Tickets

[Provide links of prior associated Spec / Break Fix BOSS document(s)]

Documents

[Attach any document(s) received for the requirement(s)]

Spec Changes


[List the changes made to program after the approval of the original requirement along with the Date on which the change request was received and the name of the initiator]
Sl.
Change Details
Requested By
Requested On
Notes if any
1
Add descriptions to MIDs and Sold to party
Give Sales Order Creation date range
Create Transaction- ZMM_COMPONENTS_ATP
Babu Vanamali
08/23/2017

2
Add Requested delivery date for ATP as input
Babu Vanamali
09/12/2017

3
Add Sales Order Quantities
Babu Vanamali
09/15/2017

Functional Requirement


Purpose/WHY:

[Explain the purpose of the project and the reason why this requirement has come]
Create a new report to populate components ATP information along with sales orders data to help make correct decision during hot market. This is a real time data report, business users will run this report as and when they need.

In Scope:

[List the activities to be included in scope]

Out of Scope:

[Out of scope activities]

Solution Summary


[Discuss this section with Requester and get approval prior to beginning work]
Initially it was decided to go with creation of an info set but it did not work as per the requirement.
Create a report where as the program shall consider all the Open sales orders, then list the BOM components and do ATP check for those components and display the same in the report.

Inputs for the program are:

1. Materials - When Materials are given as input, program shall make the list of open sales orders and contracts for that materials and display the components of that material with ATP (Simulate and show /AFS/ATPS) and other fields of the report.
2. MRP Controllers: When MRP Controllers are given as input materials for those MRP Controllers are considered and those program shall make the list of open sales and contracts orders for those materials
display the components of that material with ATP (Simulate and show /AFS/ATPS) and other fields of the report.
3. There is another input "Sales Order Created date from" which shall bring the sales orders which are created after the date mentioned in the input.
By default the input date takes the date less than 180 days form the date executed.

Any of the Input is mandatory: MRP Controller or the Material.
On 08/23/2017
Add FG Material Description, Components Material Description, Sold to party description
Give date range for input sales order in the initial screen.
Create transaction for the program "ZMM_COMPONENTS_ATP"
ZCOMP_ATP2.JPG

On 09/05/2017 Identified below bugs while testing in QAS:

1. ATP Quantity showing for the Raw Material.
2. Wrong BOM Components Explosion for ROAL Materials (Materials explosion from Super BOM)
3. Raw Material Unrestricted stock shown up as Blank (since those are non batch materials sotck is considered from MARD table)

On 09/12/2017
Add Requested Delivery date for ATP as input as shown in the below screen, so that the atp quantity will be simulated and BOM explosion would be taken place on that date.

ATP_COMP3.JPG

On 09/15/2017
Add sales order quantity next to unrestricted quantity in the report.

Test Plan
[List test scenarios/cases to be executed here]
Test ID
Test Scenario
Expected Results
ATP01
Execute the report creating Sales Order for Materials having MRP Controllers
002, 104, 201, 301, 302 & 303
The Components of the Materials used in the sales order shall be displayed with the other fields in the report.
ATP02
Create a Sales Order for the Materials having no BOM
The Materials with the sales order shall not be shown up in the report.
ATP03
Validate the date, Consider a old Open sales Order which is created before the given input date
The Materials with the sales order shall not be shown up in the report.
ATP04
Execute the program with the Materials as inputs
The Sales order which are open shall be displayed with the Materials and the components with ATP data
Solution Details

[Provide complete technical details for configuration or programming here]
Created a program "ZMM_COMPONENTS_ATP" which shall give all the details as per the requirement.

Issues


[List Issues / Bugs identified in configuration or development]
2017-08-21 - 50314 - Rel Notes - Components ATP Report
2017-09-11 - 50314 - Rel Notes - Components ATP Report
2017-09-18 - 50314 - Rel Notes - ATP Components Report